Structures and pointers
Example 3: Using two structures
   int i, who = 0;
   float most = 0, aux;
   for (i=0; i < 900; i++)
     if ((aux = factory[i].salary)
       >most){
     most = aux;
     who = i;
     }